Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Version]: 0.13 Extended & Gems Overhaul #1088

Open
wants to merge 46 commits into
base: 1.20
Choose a base branch
from
Open

Conversation

SigmundGranaas
Copy link
Owner

@SigmundGranaas SigmundGranaas commented Sep 10, 2024

Weapons

A lot of cool new weapons have been added, new weapon types such as spears and clubs are also added. The new weapons each have a distinct purpose and are more historically accurate. They also look a lot better!

Cutlass

  • Significantly higher attack damage and durability compared.
  • Lower attack speed
    image

Rapier

  • Slightly higher damage
  • Significantly faster
  • Extra reach
    image

Katana

  • Faster
  • Higher damage
  • More durability
    image

Club

  • Wooden only
  • High damage
  • Medium speed
  • High durability, but limited by material durability
  • No guard or binding
    image

Spear

  • Significantly higher damage
  • Medium speed
  • Significantly improved reach
  • No guard or binding
  • Can be thrown
    image

Sickle

  • Lower attack damage
  • Higher speed
  • Breaks multiple plants
    image

War Hammer

  • Significantly higher attack damage
  • Significantly increased durability
  • Significantly lower speed
  • Need to fix model

Knife

  • Lower damage
  • Lower reach
  • Significantly faster

image

Kunai

  • Lower reach
  • Significantly faster
  • Can be thrown
    image

Mace

  • Significantly higher attack damage
  • Significantly increased durability
  • Significantly lower speed
    image

Battle axe

  • Significantly higher attack damage
  • Significantly increased durability
  • Significantly lower speed
    image

Broadsword

  • Higher attack damage
  • Increased durability
  • Lower speed
    image

Mattocks

Pick mattock head

Cutter mattoc head

Multi block tools

The available multi-block tools have been reworked and renamed to be easier to understand and to provide simpler, yet more useful features.

Hammer

  • Mines all blocks in a 3x3 pattern
  • The mining speed is the total mining speed of all the blocks combined
    image

Mandrill pickaxe

  • Vein mines ores
  • Mines a total of 8 ores in a radius
  • The mining speed is the total mining speed of all the blocks combined
    image

Felling axe

  • Mines all wooden blocks in a straight column to a maximum of 30 blocks
  • The mining speed is the total mining speed of all the blocks combined
    image

Scythe

  • Breaks all plant in a radius
  • The mining speed is instant
    image

Spade

  • Mines all blocks in a 3x3 pattern
  • The mining speed is the total mining speed of all the blocks combined
    image

Entrenching shovel

  • Mines all blocks in a 2x1 pattern
  • The mining speed is the total mining speed of all the blocks combined
    image

New sword guards

All sword guards have been reworked. The new ones a visually distinct, and has some minor variations on durability and weight. All guards have slots for reinforcements and gems. Guards can be placed on all normal sword variants, except knives.

Tsuba

image

Mechanized

image

Shell

image

Swept

image

Rounded

image

Cruciform

image

Half basket

image

Finding new tools and weapons

You can find these new tools and weapons in various locations. Tools and schematics can be found in various loot chests around the world. The wandering trades has a good chance of spawning with every single schematics from this update, so if you want to find them all, the Wandering trader is your best bet.

Example loot from a weaponsmith villager chest

image

Example trades from a wandering trader

image

Throwing mechanic

Some items, like Kunai and spears can now be thrown! By holding the use button, you will throw the item, similarly to how you would throw a trident. The weapons throwing range will be determined by the initial speed and weight of the weapon. It can be picked from the ground and will drop as an item upon hitting an entity.

Screencast.from.2024-11-08.09-42-42.mp4

Upgradeable items

A lot of items are now using the Feature system to add new interactions and behaviours to items. These items can be used in a variety of different tool slots.

Upgrading tools and weapons
image

Upgrading arrows. (This will be enhanced later to make it easier to bulk upgrade arrows.)
image

Fermented spider eye

  • Applies poison to enemies hit

Blaze rod

  • Sets enemies on fire when hit

Fire charge

  • Sets enemies on fire when hit

Magma cream

  • Sets enemies on fire when hit

Popped chorus fruit

  • Teleports enemies when hit

Nautilus shell

  • Enhanced damage while in water

Shulker shell

  • Applies floating to enemies when hitting them

Honeycomb

  • Applies slowness to enemies when hitting them

Slime ball

  • Applies knockback to enemies when hitting them

End crystal

  • Explodes when hitting an enemy or a block

Phantom membrane

  • Applies slow falling to enemies when hitting them

Copper

  • Copper has a constant magnetic effect

New gems

The new gem system is a lot simpler and focused. Gems are based on available minerals, and provide simple attribute improvements. Each gem has five levels, where the bonus increases every level. All gems follow a similar upgrade path.

Obtaining gems

Obtaining a level 1 gem is currently based on a very low drop chance from mining the mineral ore. Gems that does not have a corresponding ore, can be found in relevant chests.

Using gems

All bindings and guards have a slot for gems. This means that tools and weapons which have room for a binding or a sword guard can have a single gem. Upgrading bindings with gems can be done in the upgrade station.

image

Upgrading gems

All gems use the same upgrade path between levels. Gems is considered to be end-game features, and reaching higher gem levels require you to progress through the game.

Level 1 -> Level 2:
Crafted by surrounding the gem in amethyst shards.

Level 2 -> Level 3:
Stone cutting the level 2 gem

Level 3 -> Level 4:
Combine level 3 gem and dragons breath.

Level 4 -> Level 5:
Combine level 4 gem and a nether star.

Amethyst gem

image
Attribute bonus: Mining level

Bonus per level:

  • 1: +1
  • 2: +2
  • 3: +3
  • 4: +4
  • 5: +5

Diamond gem

image
Attribute bonus: Durability

Bonus per level:

  • 1: +250
  • 2: +750
  • 3: +1250
  • 4: +1750
  • 5: +2250

Echo gem

image
Attribute bonus: Mining Speed

Bonus per level:

  • 1: +1
  • 2: +2
  • 3: +3
  • 4: +4
  • 5: +5

Emerald gem

image
Attribute bonus: Attack Speed

Bonus per level:

  • 1: +0.15
  • 2: +0.3
  • 3: +0.45
  • 4: +0.6
  • 5: +0.75

Lapiz Lazuli gem

image
Attribute bonus: Reach

Bonus per level:

  • 1: +0.5
  • 2: +1
  • 3: +1.5
  • 4: +2
  • 5: +2.5

Prismarine gem

image
Attribute bonus: Attack Damage

Bonus per level:

  • 1: +1
  • 2: +2
  • 3: +3
  • 4: +4
  • 5: +5

Quartz gem

image
Attribute bonus: Armor

Bonus per level:

  • 1: +1
  • 2: +2
  • 3: +3
  • 4: +4
  • 5: +5

Commands

Extended weapons:
forgero extended_hall

Multi block tools:
forgero multi_block

Upcoming 0.13 content

Not everything was ready for the initial 0.13 release, so we had to delay some new features and items to get the update out of the door a bit quicker.

Crossbows

Crossbows are in the works, and makes it possible to craft custom crossbow limbs and stocks. These will be available in Wood and metals variants and can be combined to create a wide range of crossbow configurations. It is going to work similarly to vanilla crossbows, so they will be slow to load, will retain a loaded arrow and packs a real punch.

Tridents

Support for tridents is also in the works. Tridents will be almost identical to the vanilla trident, but will be available in all materials. Trident enchantments will also be supported.

Changes

A lot of stuff has been removed or discarded to better align and balance the mod. The stuff that has been removed has either been poorly implemented, reworked in this released or was just not ready for release yet. Here is a full overview.

Conditions on tools have been disabled

Due to the unstable nature and lack of clear direction for the conditions on tools, they have currently been disabled. Parts and schematics looted from chests and other location no longer have a chance of getting random conditions. This feature has been disabled until we can rework it. Existing conditions on parts and schematics will still work, but you will not be able to find new ones.

Deprecated packages

Several items from the extended package are now outdated, as they have either been reworked, discarded or replaced. This means they are no longer included by default with Forgero and will be permanently removed in an upcoming release. Probably Forgero - 0.14. To make it easier to upgrade and test this new release these packages have been moved into a dedicated module.

How to upgrade

If you are scared of loosing items, it is always a good idea to back up your save game before updating to the latest major version of this mod. If you have previously used Forgero in your game instance, there will already be a generated config file, which means that the deprecated packages will be loaded as normal when upgrading. No items will be deleted in this case, and you can use the old tools, weapons and gems as before, including the new ones.

It is recommended to remove the forgero_settings.json file from the config directory and restart the game. This will disable the deprecated package by default and you will only have the new tools and weapons. When starting the mod for the first time, this will be the default behaviour.

As an alternative, you can add this to the forgero_settings.json file. This will make sure all deprecated packs are disabled.

  "disabledPacks": [
    "forgero:extended-handles-deprecated",
    "forgero:extended-swords-deprecated",
    "forgero:extended-tools-deprecated",
    "forgero:material-deprecated",
    "forgero:trinkets-deprecated"
  ],

Deprecated items

  • Mastercrafted and refined handles
  • All previous multi-block tools
    • Ore mining pickaxe
    • Tree feller axe
    • Chopper axe
    • Path mining pickaxe
    • Grave digger shovel
    • Path digger shovel
    • Reaper
  • All previous gems
    • Magnetico
    • Diamond
    • Redstone
    • Lapiz
    • Undying totem
    • Stone heart
    • Blazed stone heart
    • Ender gem
    • Quartz
  • Lightweight pickaxe head
  • Battle axe (Old)
  • Saber
  • Scimitar
  • Slanted sword
  • Serrated sword
  • Shortsword
  • Old Sword guards
    • Agile
    • Duelling
    • Kimiri
    • tsuba
  • Materials
    • Dragon scale
    • Polar bear pelt

Todo:

  • Fix weapon types - they should not be spears
  • Remove extended -> vanilla schematic recipes
  • Add extended loot to more loot locations and document it
  • Add vanilla schematic + emeralds = refined schematic trade
  • Battle axe alignment is off
    image
  • Battle axe upgrade material is not aligned. Is this intentional?
    image
  • Club, mace, knife, kunai and war hammer reach is not correct. (Porbably because of swordlike base and blunt_weapon base)
  • Kunai and spear is missing throwable description
  • Overhaul the mattocks to be composed of two pieces of tool heads

This adds a deprecated module. This module is currently still activated
instantly so people dont actually lose their progress. It can be
deactivitated using the following pack names in the settings file:
 "forgero:extended-handles-deprecated",
 "forgero:extended-swords-deprecated",
 "forgero:extended-tools-deprecated",
 "forgero:material-deprecated",
 "forgero:trinkets-deprecated"

With this module certain things have been moved to deprecated and we do
not suggest using this:
- refined/mastercrafted handle variants
- polar bear / enderdragon scale 
- alot of old extended stuff
- old gems have been remade

Couple of things to note are: 
Some extended stuff is still broken but merging should be fine if we fix
(throwing, reach)
Gems should be fully good to go 
Do we want to activate this when starting or actually deactivate?

---------

Co-authored-by: sigmund <[email protected]>
Co-authored-by: Sigmund Granaas Sandring <[email protected]>
@Steveplays28 Steveplays28 added the update Forgero releases/updates label Sep 10, 2024
@Steveplays28 Steveplays28 added this to the 0.13.0 milestone Sep 10, 2024
JorisDeBeer and others added 9 commits November 4, 2024 13:32
Implements Swordlike, spear and Blunt weapon as different weapon types.
* War hammer is the default for blunt weapons
* Spear is the default for spear
* Knife is the default for sword_like

We could add clubs into the blunt weapon. Tridents will probably also be
grouped into the spears type. The type system with defaulted weapons
needs to be reworked. It is clearly pushed to the limits now, and the
process for selecting which items should be the defaults is just
horrible to work with.

Check out the weapons by writing: `/forgero extended_hall`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
update Forgero releases/updates
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants